<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Machine-check exception</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Machine-check_exception"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Machine-check_exception rootpage-Machine-check_exception skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Machine-check exception</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<style data-mw-deduplicate="TemplateStyles:r1251242444">
/* start https://en.wikipedia.org/ */
.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}
/* end https://en.wikipedia.org/ */
</style>
<p>A <b>machine check exception</b> (<b>MCE</b>) is a type of <a href="Error_message" title="Error message">computer error</a> that occurs when a problem involving the computer's <a href="Computer_hardware" title="Computer hardware">hardware</a> is detected. With most mass-market personal computers, an MCE indicates faulty or misconfigured hardware.
</p><p>The nature and causes of MCEs can vary by <a href="Computer_architecture" title="Computer architecture">architecture</a> and generation of system. In some designs, an MCE is always an unrecoverable error, that halts the machine, requiring a <a href="Reboot" title="Reboot">reboot</a>. In other architectures, some MCEs may be non-fatal, such as for single-bit errors corrected by <a href="ECC_memory" title="ECC memory">ECC memory</a>. On some architectures, such as <a href="PowerPC" title="PowerPC">PowerPC</a>, certain software bugs can cause MCEs, such as an invalid memory access. On other architectures, such as <a href="X86" title="X86">x86</a>, MCEs typically originate from hardware only.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Reporting">Reporting</h2></div>
<div class="mw-heading mw-heading3"><h3 id="IBM_mainframe_operating_systems">IBM mainframe operating systems</h3></div>
<p><b>IBM System/360 Operating System</b> (<a href="OS/360" class="mw-redirect" title="OS/360">OS/360</a>) records input/output errors in a dataset called SYS1.LOGREC. Since then IBM has coined the term <i>error recording data set</i> (<i>ERDS</i>) for successor versions that allow the installation to choose the name and for operating systems not derived from OS/360.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading4"><h4 id="OS/360">OS/360</h4></div>
<p>In OS/360, the installation can choose several levels of support for handling machine checks. The most sophisticated, Machine Check Handler (MCH), records failure data on SYS1.LOGREC and attempts recovery. The installation can print those data using the Environmental Record Editing and Printing Program (EREP) service aid or the stand-alone version SEREP. The MCH can handle memory failures in refreshable nucleus control sections by reading a fresh copy from SYS1.ASRLIB and can handle memory errors in SVC transient areas by reading a fresh copy of the SVC module from SYS1.SVCLIB.
</p>
<div class="mw-heading mw-heading4"><h4 id="z/OS">z/OS</h4></div>
<p>In z/OS the installation can either use an ERDS or can define a z/OS System Logger log stream<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> to hold the error data. As with OS/360, the installation uses EREP to print those data; SEREP is no longer available. The MCH is no longer optional, and handles many more failure modes than the OS/360 MCH.
</p>
<div class="mw-heading mw-heading3"><h3 id="Microsoft_Windows">Microsoft Windows</h3></div>
<p>On <a href="Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a> platforms, in the event of an unrecoverable MCE, the system generates a BugCheck — also called a STOP error, or a <a href="Blue_Screen_of_Death" class="mw-redirect" title="Blue Screen of Death">Blue Screen of Death</a>.
</p><p>More recent versions of Windows use the <a href="Windows_Hardware_Error_Architecture" title="Windows Hardware Error Architecture">Windows Hardware Error Architecture</a> (WHEA), and generate STOP code 0x124, WHEA_UNCORRECTABLE_ERROR. The four parameters (in parentheses) will vary, but the first is always 0x0 for an MCE.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> Example:
</p>
<pre> STOP: 0x00000124 (0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000)
</pre>
<p>Older versions of Windows use the <a href="Machine_Check_Architecture" title="Machine Check Architecture">Machine Check Architecture</a>, with STOP code 0x9C, MACHINE_CHECK_EXCEPTION.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> Example:
</p>
<pre> STOP: 0x0000009C (0x00000030, 0x00000002, 0x00000001, 0x80003CBA)
</pre>
<div class="mw-heading mw-heading3"><h3 id="Linux">Linux</h3></div>
<p>On <a href="Linux" title="Linux">Linux</a>, the <a href="Linux_kernel" title="Linux kernel">kernel</a> writes messages about MCEs to the kernel message log and the <a href="System_console" class="mw-redirect" title="System console">system console</a>. When the MCEs are not fatal, they will also typically be copied to the <a href="Syslog" title="Syslog">system log</a> and/or <a href="Systemd#journald" title="Systemd">systemd journal</a>. For some systems, ECC and other correctable errors may be reported through MCE facilities.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</p><p>Example:
</p>
<pre> CPU 0: Machine Check Exception: 0000000000000004
Bank 2: f200200000000863
Kernel panic: CPU context corrupt
</pre>
<div class="mw-heading mw-heading2"><h2 id="Problem_types">Problem types</h2></div>
<p>Some of the main hardware problems that cause MCEs include:
</p>
<ul><li><a href="System_bus" title="System bus">System bus</a> errors: (error communicating between the processor and the <a href="Motherboard" title="Motherboard">motherboard</a>).</li>
<li><a href="Random_access_memory" class="mw-redirect" title="Random access memory">Memory</a> errors: <a href="Parity_bit" title="Parity bit">parity checking</a> detects when a memory error has occurred. <a href="Error_correction_code" title="Error correction code">Error correction code</a> (ECC) can correct limited memory errors so that processing can continue.</li>
<li><a href="CPU_cache" title="CPU cache">CPU cache</a> errors in the processor.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Possible_causes">Possible causes</h2></div>
<p>Machine checks are a hardware problem, not a software problem. They are often the result of <a href="Overclocking" title="Overclocking">overclocking</a> or overheating. In some cases, the CPU will shut itself off once passing a thermal limit to avoid permanent damage. But they can also be caused by bus errors introduced by other failing components, like memory or I/O devices. Possible causes include:
</p>
<ul><li>Poor CPU cooling due to a <a href="Computer_cooling" title="Computer cooling">CPU heatsink</a> and <a href="Computer_fan" title="Computer fan">case fans</a> (or filters) that's clogged with dust or has come loose.</li>
<li><a href="Overclocking" title="Overclocking">Overclocking</a> beyond the highest clock rate at which the CPU is still reliable.</li>
<li>Failing motherboard.</li>
<li>Failing processor.</li>
<li>Failing memory.</li>
<li>Failing I/O controllers, on either the motherboard or separate cards.</li>
<li>Failing I/O devices.</li>
<li>Inadequate or failing power supply.</li></ul>
<p>Cooling problems are usually obvious upon inspection. A failing motherboard or processor can be identified by swapping them with functioning parts. Memory can be checked by booting to a diagnostic tool, like <a href="Memtest86" class="mw-redirect" title="Memtest86">memtest86</a>. Non-essential failing I/O devices and controllers can be identified by unplugging them if possible or disabling the devices to see if the problem disappears. If the failures typically only occur fairly soon after the OS is booted or not at all or not for days, it may be suggestive of a power supply issue. With a power supply problem, the failure often occurs when power demand peaks as the OS starts up any external devices for use.
</p>
<div class="mw-heading mw-heading2"><h2 id="Decoding_MCEs">Decoding MCEs</h2></div>
<p>For IA-32 and Intel 64 processors, consult the Intel 64 and IA-32 Architectures Software Developer's Manual<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> Chapter 15 (Machine-Check Architecture), or the Microsoft KB Article on Windows Exceptions.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Programs_to_decode_Intel_and_AMD_MCEs">Programs to decode Intel and AMD MCEs</h3></div>
<ul><li>rasdaemon<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> is a RAS (<a href="Reliability%2C_availability_and_serviceability" title="Reliability, availability and serviceability">reliability, availability and serviceability</a>) logging tool for <a href="Linux" title="Linux">Linux</a>. It records memory errors, using the EDAC tracing events. <a href="EDAC_(Linux)" class="mw-redirect" title="EDAC (Linux)">EDAC</a> is a Linux kernel subsystem that handles detection of ECC errors from memory controllers for most chipsets on i386 and x86_64 architectures. EDAC drivers for other architectures like arm also exists. It is recommended to use rasdaemon to gather MCE information on Linux systems because mcelog has been deprecated as of 2017.<sup id="cite_ref-archwiki-mce_9-0" class="reference"><a href="#cite_note-archwiki-mce-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-gentoowiki-ecc_10-0" class="reference"><a href="#cite_note-gentoowiki-ecc-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-mcelog-deprecated-kernel_11-0" class="reference"><a href="#cite_note-mcelog-deprecated-kernel-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-mcelog-deprecated-github_12-0" class="reference"><a href="#cite_note-mcelog-deprecated-github-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup></li>
<li>mcelog<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> is a Linux daemon by Andi Kleen to handle MCEs for x86 processors. mcelog can also decode machine checks. mcelog is considered functionally obsolete as of 2017.<sup id="cite_ref-mcelog-deprecated-kernel_11-1" class="reference"><a href="#cite_note-mcelog-deprecated-kernel-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-mcelog-deprecated-github_12-1" class="reference"><a href="#cite_note-mcelog-deprecated-github-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> The replacement of mcelog for Linux systems is rasdaemon.<sup id="cite_ref-archwiki-mce_9-1" class="reference"><a href="#cite_note-archwiki-mce-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-gentoowiki-ecc_10-1" class="reference"><a href="#cite_note-gentoowiki-ecc-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup></li>
<li>parsemce<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> is a Linux program by Dave Jones to decode MCEs from <a href="AMD_K7" class="mw-redirect" title="AMD K7">AMD K7</a> processors.</li>
<li>mced<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> (mcedaemon) is a Linux program by Tim Hockin to gather MCEs from the kernel and alert interested applications. Note that it does not try to interpret the MCE data, it simply alerts other programs.</li>
<li>mcat is a Windows command-line program from <a href="AMD" title="AMD">AMD</a> to decode MCEs from <a href="AMD_K8" title="AMD K8">AMD K8</a>, Family <a href="AMD_K10" class="mw-redirect" title="AMD K10">0x10</a> and <a href="AMD_K11" class="mw-redirect" title="AMD K11">0x11</a> processors.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Machine_Check_Architecture" title="Machine Check Architecture">Machine Check Architecture</a> (MCA)</li>
<li><a href="High_availability" title="High availability">High availability</a> (HA)</li>
<li><a href="Reliability%2C_availability_and_serviceability" title="Reliability, availability and serviceability">Reliability, availability and serviceability</a> (RAS)</li>
<li><a href="Windows_Hardware_Error_Architecture" title="Windows Hardware Error Architecture">Windows Hardware Error Architecture</a> (WHEA)</li>
<li><a href="Blue_screen_of_death" title="Blue screen of death">Blue screen of death</a></li>
<li><a href="Kernel_panic" title="Kernel panic">Kernel panic</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */
.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}
/* end https://en.wikipedia.org/ */
</style><div class="reflist reflist-columns references-column-width" style="column-width: 35em;">
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */
.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}
/* end https://en.wikipedia.org/ */
</style><cite class="citation book cs1"><a rel="nofollow" class="external text" href="https://www.ibm.com/servers/resourcelink/svc00100.nsf/pages/zOSV2R5gc350151/$file/ifc1000_v2r5.pdf#page=17">"Chapter 1. Introducing EREP"</a> <span class="cs1-format">(PDF)</span>. <a rel="nofollow" class="external text" href="https://www.ibm.com/servers/resourcelink/svc00100.nsf/pages/zOSV2R5gc350151/$file/ifc1000_v2r5.pdf"><i>Environmental Record Editing and Printing Program (EREP) 3.5 - User's Guide</i></a> <span class="cs1-format">(PDF)</span>. <a href="IBM" title="IBM">IBM</a>. September 30, 2021. p. 1. GC35-0151-50<span class="reference-accessdate">. Retrieved <span class="nowrap">February 20,</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite class="citation book cs1"><a rel="nofollow" class="external text" href="https://www.redbooks.ibm.com/redbooks/pdfs/sg246898.pdf"><i>System Programmer's Guide to: z/OS System Logger</i></a> <span class="cs1-format">(PDF)</span> (Second ed.). <a href="IBM" title="IBM">IBM</a>. July 2007. SG24-6898-01<span class="reference-accessdate">. Retrieved <span class="nowrap">February 20,</span> 2023</span>.</cite> <span class="cs1-visible-error citation-comment"><code class="cs1-code">{{cite book}}</code>: </span><span class="cs1-visible-error citation-comment"><code class="cs1-code">|work=</code> ignored (help)</span></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-0x124---whea-uncorrectable-error">"Bug Check 0x124: WHEA_UNCORRECTABLE_ERROR"</a>. Microsoft. 2022-11-03<span class="reference-accessdate">. Retrieved <span class="nowrap">2022-12-11</span></span>.</cite></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-0x9c--machine-check-exception">"Bug Check 0x9C: MACHINE_CHECK_EXCEPTION"</a>. Microsoft. 2021-12-14<span class="reference-accessdate">. Retrieved <span class="nowrap">2022-12-11</span></span>.</cite></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.suse.com/support/kb/doc/?id=000018134">"mcelog not working with AMD processor family 16 and above on SLES11 SP3"</a>. SuSE. 2022-09-27<span class="reference-accessdate">. Retrieved <span class="nowrap">2022-12-11</span></span>.</cite></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite class="citation book cs1"><a rel="nofollow" class="external text" href="https://software.intel.com/en-us/download/intel-64-and-ia-32-architectures-sdm-volume-3b-system-programming-guide-part-2">"Machine Check Architecture"</a>. <i>Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 3B: System Programming Guide, Part 2</i>. <a href="Intel" title="Intel">Intel</a> Corporation. November 2018.</cite></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://support.microsoft.com/en-us/kb/329284">"Stop error message in Windows XP that you may receive: "0x0000009C (0x00000004, 0x00000000, 0xb2000000, 0x00020151)""</a>. <a href="MSDN" class="mw-redirect" title="MSDN">MSDN</a>. 2015-12-07<span class="reference-accessdate">. Retrieved <span class="nowrap">2017-07-13</span></span>.</cite></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><cite id="CITEREFMauro_Carvalho_Chehab_(mchehab)2023" class="citation web cs1">Mauro Carvalho Chehab (mchehab) (2023-02-20). <a rel="nofollow" class="external text" href="https://github.com/mchehab/rasdaemon">"rasdaemon is a RAS (Reliability, Availability and Serviceability) logging tool"</a>. <i>github.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-02-20</span></span>.</cite></span>
</li>
<li id="cite_note-archwiki-mce-9"><span class="mw-cite-backlink">^ <a href="#cite_ref-archwiki-mce_9-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-archwiki-mce_9-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://wiki.archlinux.org/title/Machine-check_exception">"Machine-check exception"</a>. <i>wiki.archlinux.org</i>. 2021-05-08<span class="reference-accessdate">. Retrieved <span class="nowrap">2023-02-21</span></span>.</cite></span>
</li>
<li id="cite_note-gentoowiki-ecc-10"><span class="mw-cite-backlink">^ <a href="#cite_ref-gentoowiki-ecc_10-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-gentoowiki-ecc_10-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://wiki.gentoo.org/wiki/ECC_RAM">"ECC RAM"</a>. <i>wiki.gentoo.org</i>. 2022-12-30<span class="reference-accessdate">. Retrieved <span class="nowrap">2023-02-21</span></span>.</cite></span>
</li>
<li id="cite_note-mcelog-deprecated-kernel-11"><span class="mw-cite-backlink">^ <a href="#cite_ref-mcelog-deprecated-kernel_11-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-mcelog-deprecated-kernel_11-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/arch/x86/Kconfig?id=5de97c9f6d85fd83af76e09e338b18e7adb1ae60">"x86/mce: Factor out and deprecate the /dev/mcelog driver"</a>. <i>git.kernel.org</i>. 2017-03-28<span class="reference-accessdate">. Retrieved <span class="nowrap">2023-02-21</span></span>.</cite></span>
</li>
<li id="cite_note-mcelog-deprecated-github-12"><span class="mw-cite-backlink">^ <a href="#cite_ref-mcelog-deprecated-github_12-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-mcelog-deprecated-github_12-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/torvalds/linux/commit/5de97c9f6d85fd83af76e09e338b18e7adb1ae60">"x86/mce: Factor out and deprecate the /dev/mcelog driver"</a>. <i>github.com/torvalds/linux/</i>. 2017-03-28<span class="reference-accessdate">. Retrieved <span class="nowrap">2023-02-21</span></span>.</cite></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mcelog.org/">"mcelog: Advanced hardware error handling for x86 Linux"</a>. 2015-04-20<span class="reference-accessdate">. Retrieved <span class="nowrap">2017-07-13</span></span>.</cite></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.kernel.org/pub/linux/kernel/people/davej/tools/parsemce.c">"parsemce: Linux Machine check exception handler parser"</a>. 2003-07-22<span class="reference-accessdate">. Retrieved <span class="nowrap">2017-07-13</span></span>.</cite></span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://github.com/thockin/mcedaemon">mcedaemon</a> on <a href="GitHub" title="GitHub">GitHub</a></span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li><a rel="nofollow" class="external text" href="http://www.mcelog.org">mcelog: Advanced hardware error handling for x86 Linux</a></li>
<li><a rel="nofollow" class="external text" href="https://www.kernel.org/pub/linux/kernel/people/davej/tools/parsemce.c">parsemce: Linux Machine check exception handler parser</a></li></ul>
<style data-mw-deduplicate="TemplateStyles:r1271159938">
/* start https://en.wikipedia.org/ */
.mw-parser-output .asbox{position:relative;overflow:hidden}.mw-parser-output .asbox table{background:transparent}.mw-parser-output .asbox p{margin:0}.mw-parser-output .asbox p+p{margin-top:0.25em}.mw-parser-output .asbox-body{font-style:italic}.mw-parser-output .asbox-note{font-size:smaller}.mw-parser-output .asbox .navbar{position:absolute;top:-0.75em;right:1em;display:none}.mw-parser-output :not(p):not(.asbox)+style+.asbox,.mw-parser-output :not(p):not(.asbox)+link+.asbox{margin-top:3em}
/* end https://en.wikipedia.org/ */
</style></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2024-07-10" href="https://en.wikipedia.org/wiki/?title=Machine-check_exception&oldid=1233749758">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
</body></html>